home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / asmutil / uasm.zip / UASM.H < prev    next >
C/C++ Source or Header  |  1986-04-06  |  861b  |  48 lines

  1. /*
  2.         UASM.H
  3.         Universal Cross Assembler Header File
  4.         Custom Computer Consultants
  5.         5 April 1985
  6. */
  7.  
  8. #define EOS     '\000'
  9. #define ETX     '\003'
  10. #define BELL    '\007'
  11. #define ESC     '\033'
  12. #define DEL     '\177'
  13.  
  14. #define ERROR -1
  15. #define OK 0
  16. #define CPMEOF 0x1a
  17. #define MAXLINE 135
  18. #define TRUE 1
  19. #define FALSE 0
  20.  
  21. #define AL      31      /* identifier length                    */
  22. #define NSYM    300     /* Number of Symbols                    */
  23. #define MAXB    34      /* Maximum Bytes Per Record             */
  24.  
  25. /*
  26.         TOKENS
  27. */
  28.  
  29. #define NUL     '\200'
  30. #define IDENT   '\201'
  31. #define NUMBER  '\202'
  32.  
  33. #define NSEG    4
  34.  
  35. struct symbol  {
  36.        char            *name ;
  37.        char            flags ;
  38.        unsigned        value ;
  39.        int             link ;
  40.        } ;
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.